/**
 * logs.js
 * @Author: Mr_tu
 * @Date: 2018-08-03
 *  |- 页面Page
 *    |- Page(Object) 函数用来注册一个页面
 *    |- 接收一个Object类型的参数
 *    |- 用来指定页面的初始数据、生命周期函数、事件处理函数
 */
const util = require('../../utils/util.js')
const app = getApp();

Page({
  // 1. 页面初始数据
  data: {
    logs: []
  },
  // 2.1 页面生命周期函数：监听页面加载
  onLoad: function() {
    this.setData({
      logs: (wx.getStorageSync('logs') || []).map(log => {
        return util.formatTime(new Date(log))
      })
    })
    console.log('logs页面生命周期函数：监听页面加载')
  },
  // 2.2 页面生命周期函数：监听页面显示
  onShow: function() {
    console.log('logs页面生命周期函数：监听页面显示');
    console.log('获取全局变量：',  app.globalData.userInfo)
  },
  // 2.3 页面生命周期函数：监听页面初次渲染完成
  onReady: function() {
    console.log('logs页面生命周期函数：监听页面初次渲染完成')
  },
  // 2.4 页面生命周期函数：监听页面隐藏
  onHide: function() {
    console.log('logs页面生命周期函数：监听页面隐藏')
  },
  // 2.5 页面生命周期函数：监听页面卸载
  onUnload: function() {
    console.log('logs页面生命周期函数：监听页面卸载')
  },
  // 3.1 页面相关事件处理：监听用户下拉动作
  onPullDownRefresh: function() {
    console.log('logs页面相关事件处理：监听用户下拉动作')
  },
  // 3.2 页面相关事件处理：监听用户处理事件
  onReachBottom: function() {
    console.log('logs页面相关事件处理：监听用户处理事件')
  }

})